
  /* 清泉活动 */
  .activity-banner{width: 100%;height: 300px;margin:70px auto 0;background: url(../images/banner/activity-bg.jpg) center top no-repeat;color:#fff;}
  .activity-banner p{padding:100px 0 32px;font-size: 40px;color: rgba(255, 255, 255, 0.671);text-shadow: 0px 3px 7px rgba(85, 85, 85, 0.46);}
  .activity-banner h4{font-size: 52px;color: rgb(211, 210, 210);}
  .recommend-wrap{position:relative;margin-bottom:28px;background: #fff; box-shadow: 0px 3px 6px 0px rgba(85, 85, 85, 0.13);}
  .recommend-wrap .inner{padding:5px 52px 0 20px;box-sizing: border-box;position: relative;}
  .recommend-wrap .inner>h3{line-height: 58px;font-size: 32px;color: #333;}
  .recommend-wrap .inner>p{padding:0 290px 0 0;line-height: 24px;font-size: 16px;color: #666;}
  .recommend-wrap .inner>.info{margin-top: 12px;padding-bottom: 17px;}
  .recommend-wrap .inner>.info>span{line-height: 40px;font-size: 18px;color: #999;}
  .recommend-wrap .icon-metting{position: absolute;right:52px;top:23px;}
  
  .btn-primary{padding:11px 28px;margin-right:16px;display:block;float:left;text-align: center;border:1px solid #0e4d8c;font-size: 16px;color: #0e4d8c;}
  .btn-primary:hover,.btn-primary.active{background: #0e4d8c;color: #fff;}
  .btn-primary.more{margin:0 auto;float: inherit;width: 164px;padding: 18px 28px;}
  
  .check-report{position: absolute;right:22px;top:63%;z-index: 5;font-size: 20px;}
  .activity-list{width:calc((100% - 76px));height:510px;margin:0 auto;}
  .activity-list a{position:relative;float: left;width:calc((100% - 20px)/2);padding:20px;background: #fff;box-sizing: border-box;}
  .activity-list a:hover>h3{color: #0e4d8c;}
  .activity-list a:last-child{margin-left: 20px;}
  .activity-list a>.img-wrap{height:293px;}
  .activity-list a>h3{padding:18px 0 13px;font-size: 20px;color: #333;font-weight: bold;}
  .activity-list a>p{line-height:24px;font-size: 16px;color: #666;}
  .activity-list a .mark{position: absolute;left:20px;top:0;z-index:5;width:60px;line-height: 34px;background: #d72828;text-align: center;font-size: 14px;color: #fff;}
  .activity-list .list-info{padding:30px 0 0;}
  .activity-list .list-info span.status{float:right;}
  /* .section-activity-title{padding:43px 0 23px;text-align: center;font-size: 24px;color: #333;} */

  .section-activity-title {text-align: center;padding: 43px 0 23px 0;}
  .section-activity-title span {padding: 0 40px;position: relative;font-size: 24px;line-height: 44px;}
  .section-activity-title span:before, .section-activity-title span:after {content: '';width: 30px;height: 1px;position: absolute;top: 49%;background: #333;}
  .section-activity-title span:before{right: 0;}
  .section-activity-title span:after{left: 0;}

  .activity-group-img>a,
  .activity-guest-img>a{position:relative;float: left;width:calc((100% - 54px)/4);height:164px;margin-right: 18px;transition: all .5s;}
  .activity-group-img{height:190px;}

  .activity-group-img>a:last-child,
  .activity-guest-img>a:last-child{margin-right: 0;}
  .activity-group-img>a:hover{top:-2px;box-shadow: 0px 3px 10px 0px rgba(112, 112, 112, 0.89);}
  .activity-group-img>a>img{width:100%;height: 100%;}
  .activity-guest-img>a:hover{top:-4px;box-shadow: 0px 2px 9px 0px rgba(112, 112, 112, 0.5);}
  .activity-guest-img{margin-bottom: 33px;}
  .activity-guest-img>a{background: #fff;height: auto;}
  .activity-guest-img>a>.img-wrap{height: 164px;}
  .activity-guest-img .content{padding:6px 21px 24px;box-sizing: border-box;}
  .activity-guest-img .content>h4{font-size: 18px;color: #333;line-height: 32px;}
  .activity-guest-img .content>p{font-size: 14px;color: #666;line-height: 24px;}
  .activity-site-swiper { width: 100%;}
  .activity-site-swiper .swiper-pagination{bottom: 0;}

  /* 清泉活动手机 */
  @media screen and (max-width: 750px){
   .activity-banner{text-align: center;}
   .activity-banner p{padding:80px 0 22px;font-size: 30px;}
   .activity-banner h4{font-size: 32px;}
   .activity-list>a{width: 100%;margin:20px auto;padding:10px;}
   .activity-list a:last-child {margin-left: 0;}
   .recommend-wrap .inner>p {padding: 0 10px 0 0;}
   .recommend-wrap .inner>h3 {font-size: 24px;line-height: 32px;}
   .recommend-wrap .inner {background: none;padding: 5px 12px 80px 20px;}
   .recommend-wrap .inner>.info,.recommend-wrap .icon-metting{display: none;}
   .recommend-wrap .inner>.info>span{display: block;clear: both;}
   .check-report{display: block;position: initial;margin-top: 20px;}
   .activity-group-img>a,
   .activity-guest-img>a{width: 100%;margin:10px auto;height:auto;box-sizing: border-box;}
   .activity-group-img>a{height: 80px;}
   .activity-list{width: 100%;padding-bottom: 30px;}
   .activity-list .list-info span.status {margin-top: -26px;}
   .activity-list .list-info {padding: 10px 0 0;}
   .activity-list a>.img-wrap {height: 210px;}
   .activity-site-swiper { width: 100%;height: 110px;}
   
  }
  /* 媒体支持logo */
  .media-partners{background: #fff;overflow: hidden;padding:0 10px;}
  .media-partners.pd{padding-bottom: 70px;}
  .media-partners ul.media>li{float: left;margin:0 10px 25px;width:calc((100% - 100px)/5);box-sizing: border-box;}
  .media-partners ul.media>li>img{width: 100%;height: 100%;}
  ul.location{width:580px;margin:0 auto;}
  ul.location>li{float:left;margin:0 100px 56px 0;width:calc((100% - 100px)/2);box-sizing: border-box;}
  ul.location>li:last-child{margin-right: 0;}
  ul.location.pd{padding-bottom: 10px;}
  ul.invite{width: 540px;}
  ul.invite>li{margin:20px 100px 25px 0;}
  
  /* 清泉活动详情 */
  .activity-detals-bgcolor{background: #f5f7fa;}
  .activity-details-banner{width: 100%;height: 300px;margin:70px auto 0;background: url(../images/banner/activity-details-banner.jpg) center top no-repeat;color:#fff;text-align: center;}
  .activity-details-banner p{padding:95px 0 48px;font-size: 52px;}
  .activity-media-logo{width: 627px;margin:0 auto;}
  .activity-media-logo>img{margin:0 13px;}
  .activity-section{overflow: hidden;}
  .activity-section:nth-of-type(odd){background: #fff;}
  .activity-details-title{width: 140px;height: 99px;margin:45px auto;line-height:112px;background: url(../images/activity-details-title-bg.png) center top no-repeat;text-align:center;color: #0e4d8c;font-size: 24px;}
  .activity-metting-abstracts .container>p{line-height: 32px;font-size: 18px;}
  .activity-metting-abstracts .container{padding:0 20px 30px;}
  .activity-metting-guests{padding-bottom: 40px;}
  .activity-metting-guests .activity-guest-img .content{border:1px solid #e5e5e5;border-top:none;}
  .activity-hot>li{padding-bottom: 30px;margin-bottom: 30px;border-bottom:1px dotted #ccc;}
  .activity-hot>li:last-child{border-bottom: 0;} 
  .activity-hot>li>.img-wrap{width: 236px;height: 174px;float: left;}
  .activity-hot>li>.content{position:relative;width: calc(100% - 236px);height: 174px;float: left;padding: 0 20px;box-sizing: border-box;font-size: 18px;overflow: hidden;}
  .activity-hot>li>.content>h3{width:96%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; margin-bottom:14px;font-size: 24px;line-height: 30px;}
  .activity-hot>li>.content>p{line-height: 28px;color: #666;}
  .activity-hot>li>.content>time{position:absolute;left:20px;bottom:0;color: #999;}
  .activity-guest-view{margin-bottom: 33px;}
  .activity-guest-view a{float: left;width:calc((100% - 56px)/3);margin-right: 28px;box-sizing: border-box;}
  .activity-guest-view a:last-child{margin-right: 0;}
  .activity-guest-view a>.img-wrap{height: 250px;}
  .activity-guest-view .content{padding:6px 21px 24px;box-sizing: border-box;}
  .activity-guest-view .content>p{font-size: 20px;line-height: 28px;}
  .activity-timeline{width:50%;float:right;font-size: 20px;}
  .activity-timeline>li{position: relative;padding-bottom:40px;border-left:2px solid #7f9fc0;}
  .activity-timeline>li:last-child{border-left:0;}
  .activity-timeline>li:last-child:after{left:-9px;}
  .activity-timeline>li:after{position: absolute;content: "";z-index: 2;left:-11px;top:0;width:20px;height: 20px;background:url(../images/icon/icon-timeline.png) left top no-repeat;}
  .activity-timeline>li>span{position: absolute;left:-175px;}
  .activity-timeline>li>.content{position:relative;top:-8px;line-height:36px;padding-left:45px;color: #666;}
  .activity-meeting-info{padding-bottom: 32px;}
  .activity-meeting-info .map{position:relative;height: 392px;background:url(../images/map.jpg) center top no-repeat;}
  .activity-meeting-info .map .location{position: absolute;bottom:0;left:0;right:0;z-index:2;padding-left:48px;line-height: 70px; font-size: 18px;color:#fff;background:rgba(47, 53, 92,0.8) url(../images/icon/icon-location1.png) 10px center no-repeat;background-size:26px 34px;}
  .activity-meeting-info .content{margin-bottom:17px;padding:0 15px;line-height: 42px;font-size: 18px;color:#666;}
  .activity-meeting-info .content p>span{padding-left:42px;color:#333;}
  .activity-meeting-info .content p:nth-of-type(1){background: url(../images/icon/icon-people.png) left 10px no-repeat;}
  .activity-meeting-info .content p:nth-of-type(2){background: url(../images/icon/icon-time1.png) left 10px no-repeat;}
  .activity-meeting-info .content p:nth-of-type(3){background: url(../images/icon/icon-tag.png) left 10px no-repeat;}
  .activity-meeting-info .content img{margin-right:26px;}

  .activity-swiper{width: 50%;height: 340px;float: left;padding-bottom: 50px;}
  .activity-swiper .swiper-container{width: 100%;height: 340px;}
  .activity-swiper .swiper-content{height: 100%;display: block;background-repeat: no-repeat;background-position: center top;}
  .activity-swiper .swiper-pagination{text-align: right;width:98%;}
  .activity-swiper .swiper-pagination-bullet{background: #fff;opacity: 1;}
  .activity-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0e4d8c;}
  .activity-swiper .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:18px;}
  .activity-swiper .swiper-item-text{position:absolute;right:0;left:0;bottom:0;z-index:9;width:100%;line-height: 66px;padding:0 15px;background:url(../images/bg-opacity.png) center center no-repeat;text-align: left;box-sizing: border-box;}
  .activity-swiper .swiper-item-text a{display: none;color: #fffefe;font-size: 20px;}
  .activity-swiper .swiper-item-text a.active{display: block;}
  
  .activity-meeting-site{float: left;width: calc(100% - 600px);overflow: hidden;}
  .activity-meeting-site a{float: left;margin:0 0 12px 14px;position:relative;width: calc((100% - 28px) /2);height: 164px;font-size: 14px;color:#fffefe;}
  .activity-meeting-site a .img-wrap{height: 100%;}
  .activity-meeting-site a>p{position: absolute;left:0;bottom:0;right:0;line-height: 34px;padding-left:24px;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 10%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0.8) 80%, rgba(0, 0, 0, 1) 100%); }
  @media screen and (max-width: 750px){
    .activity-details-banner p{font-size: 24px;line-height: 30px;}
    .activity-media-logo{width: 100%;}
    .activity-media-logo>img{width: 24%;}
    
    .activity-details-nav{display: none;}
    .activity-hot>li>.img-wrap{width: 105px;height: 70px;}
    .activity-hot>li>.content{width: calc(100% - 105px);height: 70px;float: left;padding: 0 20px;box-sizing: border-box;font-size: 18px;}
    .activity-hot>li>.content>p{display: none;}
    .activity-hot>li>.content>h3{font-size: 18px;line-height: 20px;}
    .activity-swiper,.activity-meeting-site,.activity-guest-view a{width: 100%;}
    .activity-swiper{padding-bottom: 20px;height:190px;}
    .activity-swiper .swiper-container{height: 190px;}
    .activity-swiper .swiper-item-text{line-height: 52px;}
    .activity-swiper .swiper-item-text a{font-size: 14px;}
    .activity-meeting-site a {margin: 0 0 12px 0;width: 100%;height: 180px;}
    .activity-timeline {width: 68%;font-size: 16px;}
    .activity-timeline>li>span {left: -116px;}
    .activity-timeline>li>.content {padding-left:14px;}
    .activity-meeting-info .content p:nth-of-type(3)>img{width:20%;margin-right:10px;}
    .activity-meeting-info .map .location{line-height: 44px;font-size: 14px;}
    
    ul.location {width: 100%;box-sizing: border-box;}
    ul.location>li{margin: -10px 20px 25px 0;width: calc((100% - 20px)/2);}
    .media-partners ul.media{margin-left: -10px;}
    .media-partners ul.media>li {margin: 10px 0 10px 10px;width: calc((100% - 20px)/2);}
    
  }